CleanSlate is a small FKEY that forces an application to update all its windows.
This was written primarily for PageMaker which has difficulty keeping its windows updated properly. I used to drag the window off screen, then back on just to see my changes. This FKEY will work with any application however.
CleanSlate was originally called Squeegee. However, Squeegee is a trademark of ICOM Simulations so the name was changed. No code has not been changed. Please trash any old copies of Squeegee that you may have.
HOW DOES IT WORK?
CleanSlate cycles through all the open windows in an application, first erasing the window then marking the window as needing to be redrawn.
HOW DO I INSTALL IT?
Squeegee is an FKEY, and is installed as such.
To use it with all applications, you need a utility such as Suitcase or Carpetbag.
If you wish to use it with just one application, you can use Resedit or Resorcerer to copy and paste the FKEY resource into the target application. If you have trouble, please contact me and I'll try to talk you through it.
HOW DO I MAKE IT WORK?
Hold down the Command, Shift and 5 at the same time, you should see all the screens of the current application flash as they are erased and updated.
WHY 5?
I dunno. To make it some other number, use ResEdit or Resorcerer to change the ID number of the FKEY resource.
HOW MUCH DOES IT COST?
Absolutely nothing. However I do reserve all copyrights to it and its source code. You may feel free to pass it around and upload it to BBS's. Please include all docs when you give it away.
I do ask that you register your copy with me, please send your name, address, and preferred e-mail address to any of my addresses listed below. Registered users will receive notices of any future updates.
WHO WROTE IT?
CleanSlate was written by Carl W. Haynes of HCS Software. HCS Software writes commercial educational software, but often releases free utilities like this to help pay back the community for its support.
Haynes Consulting Services, the programming side of HCS Software is available for contract programming, specializing in educational applications and utilities. If you are in need of contract programming services please contact Carl Haynes at the address below.